﻿html {
    margin: 0;
    padding: 0;
}

body {
    background-color: #fff;
    border-top: solid 10px #000;
    font-size: .85em;
    font-family: "Segoe UI", Verdana, Helvetica, Sans-Serif;
    margin: 0;
    padding: 0;
}


#page {
    width: 960px;
    margin: auto;
}

#header {
    border:1px dotted #d2d2d2;
    height: 100px;
    width: 100%;
}

#contentWrapper {
    /*background: url("Images/fixed-faux-column.jpg");*/
    background-repeat: repeat-y;
    overflow: auto;
}

#sidebar {
    border-right:1px dotted #d2d2d2;
    border-left:1px dotted #d2d2d2;
    float: left;
    padding: 20px;
    width: 158px;
}

    #sidebar p {
        font-size: .8em;
        line-height: 1.4em;
    }

    #sidebar ol {
        margin: 10px 0 0 20px;
    }

    #sidebar li {
        font-size: .8em;
        font-weight: bold;
        list-style-type: none;
        margin: 8px 0;
    }

#content {
    float: left;
    padding: 20px;
    width: 720px;
}

    #content p {
        line-height: 1.4em;
        margin: 0 0 20px 0;
    }

#footer {
    border:1px dotted #d2d2d2;
    clear: both;
    height: 100px;
    width: 100%;
}
.subHover {
    background:#F0F0F0;
}
.subOut {
    background:none
}

/* Styles for validation helpers
-----------------------------------------------------------*/
.field-validation-error {
    color: #ff0000;
}

.field-validation-valid {
    display: none;
}

.input-validation-error {
    border: 1px solid #ff0000;
    background-color: #ffeeee;
}

.validation-summary-errors {
    color: #ff0000;
}

.validation-summary-valid {
    display: none;
}
